Energy Aware Resource Management of Cloud Data Centers

Authors

  • Hadi Rezai CoreBanking Research Group, Informatics Service Corpration
  • Omid R. B. Speily Computer engineering & information Technology, Amirkabir University of Technology (Polytechnic)
Abstract:

Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant cost due to high energy consumption. Data centers are provisioned to accommodate peak demand rather than average demand and cloud applications consume much more electrical energy than they need. Thus, it necessitates that cloud computing solutions not only minimize operational costs, but also reduce the power consumption. In this paper, we investigate load balancing and power saving methods in virtualized cloud infrastructures. Imbalanced distribution of workloads across resources can lead to performance degradation and much electrical power consumption in such data centers. We present an architectural framework and principles for energy-efficient cloud computing environments. Resource provisioning and allocation algorithms, named Load-Power-aware, are proposed in this architecture. The algorithm employs a heuristic to dynamically improve the energy efficiency in data center, while guarantees the Quality of Service (QoS). The efficiency of the proposed approach is evaluated by using the most common cloud computing simulation toolkit, CloudSim. The performance modeling and simulation results are depicted the proposed approach significantly improves the energy efficiency in a given dynamic scenario, while a small amount of service level agreements (SLA) is missed.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing

Cloud computing offers utility-oriented IT services to users worldwide. Based on a pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific, and business domains. However, data centers hosting Cloud applications consume huge amounts of electrical energy, contributing to high operational costs and carbon footprints to the environment. Therefore, we need Green C...

full text

Network Virtualization for QoS-Aware Resource Management in Cloud Data Centers: A Survey

The increasing popularity of Cloud Computing is leading to the emergence of large virtualized data centers hosting increasingly complex and dynamic IT systems and services. Over the past decade, the efficient sharing of computational resources through virtualization has been subject to intensive research, while network management in cloud data centers has received less attention. A variety of n...

full text

Self-Aware Resource Management in Virtualized Data Centers

Enterprise applications in virtualized data centers are often subject to timevarying workloads, i.e., the load intensity and request mix change over time, due to seasonal patterns and trends, or unpredictable bursts in user requests. Varying workloads result in frequently changing resource demands to the underlying hardware infrastructure. Virtualization technologies enable sharing and on-deman...

full text

Dynamic Energy Management in Cloud Data Centers: a Survey

Cloud data centers have become indispensable infrastructure for computing and data storage that facilitate the development of diversified services offered by the cloud. These data centers consume enormous amounts of electrical energy to process the cloud services resulting in large amount of CO2 emissions, high operational cost, and affecting the lifetime of hardware equipments. This necessitat...

full text

Energy Aware Resource Allocation in Cloud Computing

This implementation aims towards the establishment of performance qualitative analysis on make span in VM task allocation and process according to their deadline, then implemented in CloudSim with Java language. Here major stress is given on the study of dead line based task scheduling algorithm with heterogeneous resources of the cloud, followed by comparative survey of other algorithms in clo...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 30  issue 11

pages  1730- 1739

publication date 2017-11-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023